/* CSS Document */
body,div,span,h1,h2,h3,h4,h5,h6,p,a,b,em,img,dl,dt,dd,ol,ul,li,form,label,footer,header{margin:0;padding:0;border:0;}
body{background:#FFF; font-family:"Microsoft YaHei";}
a{text-decoration:none;}
input{padding:0;margin:0;vertical-align:middle;}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
html { overflow-x: hidden; overflow-y: auto; }


/*header*/
.header{ width:100%; height:123px; background:url(../images/headerbj.png) repeat-x; position:absolute; z-index:5; top:0;font-family:"Microsoft YaHei";}
.header_a{ width:1200px; height:120px; margin:auto; }
.logo{ width:395px; height:120px; float:left; overflow:hidden;}
.header_right{ width:680px; height:120px; float:right; overflow:hidden;}
.fen{ width:470px; height:42px; line-height:42px;font-family:"Microsoft YaHei"; float:right; font-size:12px; color:#626161; overflow:hidden;}
.fen a{ font-size:12px; color:#626161; margin:0 5px;}
.fen a:hover{ color:#0e8d12;}
.nav{ width:682px; height:78px; line-height:78px; float:right;}
.nav a{ display:block; height:78px; padding:0 15px; line-height:78px; float:left; font-size:16px; color:#333;}
.nav a:hover{ background:#0e8d12; color:#fff;}
 


/*首页banner*/
.in_banner{ width:100%; height:718px; overflow:hidden; margin:auto;}
  .index-banner {
        position: relative;
        z-index: 1;
        height: 718px;
        overflow: hidden;
        position: relative;
        margin: 0 auto;
    }
    
    .index-banner ul {
        height: 718px;
        position: absolute;
        width: 50000px;
    }
    
    .index-banner ul li {
        float: left;
        height: 718px;
        overflow: hidden;
        position: relative;
        background: #000;
    }
    
    .index-banner ul li div {
        position: absolute;
        overflow: hidden;
        z-index: 999
    }
    
    .index-banner .control {
        position: absolute;
        height: 10px;
        padding: 5px 10px;
        bottom: 40px;
        text-align: center;
        z-index: 9999
    }
    
    .index-banner .control span {
        float: left;
        _display: inline;
        _zoom: 1;
        _font-size: 0;
        margin-left: 5px;
        cursor: pointer;
        height: 9px;
        width: 32px;
        background: url(../images/banner.png) no-repeat;
       
    }
    
    .index-banner .control span.active {
        background: url(../images/active.png) no-repeat;
    }
    
    .index-banner li {
        float: left;
        width: auto;
        height: 718px;
    }
    
    .index-banner {
        width: auto;
        height: 718px;
    }
    
    .index-banner-scroll {
        position: relative;
        overflow: hidden;
        width: 1920px;
        height: 718px;
    }
    
    .btn-group {
        text-align: center;
        margin-top: 10px;
    }
    
    .btn-group span {
        display: inline-block;
        width: 100px;
        height: 30px;
        line-height: 30px;
        border: 1px solid #ccc;
        border-radius: 5px;
        margin-right: 10px;
        cursor: pointer;
        user-select: none;
    }


/*首页搜索*/
.in_search{ width:100%; height:66px; background:url(../images/search.png) repeat-x; margin:auto;}
.ind_search{ width:1200px; height:59px; overflow:hidden; margin:auto;}
.keywords{ width:500px; height:59px; overflow:hidden; float:left;font-family:"Microsoft YaHei"; font-size:14px; color:#626161; line-height:59px;}
.keywords a{font-family:"Microsoft YaHei"; font-size:14px; color:#626161; margin:0 5px;}
.in_se_form{ width:185px; height:34px;  overflow:hidden;  float:right;  margin-top:13px;font-family:"Microsoft YaHei";}
.in_se_form form{width:183px; height:32px; background:#fff;border:#c7c9c7 solid 1px;}
.in_se_form input[type="text"]{ width:136px; float:left; height:32px; line-height:32px; *height:28px; padding-left:10px; border:none; border:none; *line-height:28px;}
.in_se_form input[type="submit"]{ width:32px; height:32px; border:none; background:url(../images/s-submit.jpg) no-repeat; float:left;}


/*首页产品*/
.in_product{ width:1200px; height:auto; overflow:hidden; margin:auto; margin-top:40px;font-family:"Microsoft YaHei";}

.in_product_name{ width:auto; height:auto; overflow:hidden; margin:auto; text-align:center;}
.in_product_name span{ display:block; font-family:Arial; font-size:14px; color:#adb0ad; margin-top:10px;}
.in_product_name p{font-family:"Microsoft YaHei"; font-size:18px; color:#131313; font-weight:600;margin-top:10px;}
.in_product_name p a{color: #131313;}
.in_product_class{ width:1200px; height:auto; overflow:hidden; border-bottom:#303030 dashed 1px; margin-top:20px; text-align:center; padding-bottom:15px;}
.in_product_class a{  font-size:15px; color:#424141; padding:0 15px; border-right:#424141 dashed 1px; }
.in_product_class a:hover{color:#0e8d12;}

.pro-ul{ width:1200px; margin:0 auto; height:331px; padding: 0 0 0 0;}
.protopul{ float:left; width:1200px; }
.protopul li{ float:left; width:292px; height:350px;  display:inline; margin:20px 4px 0 4px ; position:relative; overflow:hidden;}
.protopul li:hover{ }
.protopul li  p.wor{ float:left;width:292px; font-size:14px;  padding:30px 0 0 0; color:#424141; text-align:center; display:block; height:20px; line-height:20px; overflow:hidden; }
.protopul li  p.wor font{ display:block;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-size:22px; font-family:Arial, Helvetica, sans-serif;}
.protopul li  p.wor span{ display:block;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.protopul li .divwor{ position:absolute; left:0; bottom:0; margin-bottom:-168px;width:292px; background: #879617; height:168px; font-size:14px;}
.protopul li  .divwor font{ display:block; text-align:center;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-size:22px; font-family:Arial, Helvetica, sans-serif; color:#2e2e2e; padding:15px 0 0 0;}
.protopul li  .divwor span{ display:block; text-align:center;color:#fff; font-size:14px; text-overflow:ellipsis; overflow:hidden; padding:30px 0 30px 0;white-space:nowrap; width:292px; height:20px; overflow:hidden; line-height:20px;}
.protopul li  .divwor p{ display:block;line-height:24px; height:48px;  overflow:hidden; padding:0 28px;color:#fff;}
.protopul  li a img{ width:292px; height:225px; overflow:hidden;}
.protopul li a:hover span{ display:block;}
.indexnews{ width:100%; height:408px;}
.indexnews1{ width:100%; height:549px;}

/*首页优势*/
.in_advantage{ width:1200px; height:auto; overflow:hidden; margin:auto; margin-top:40px;}

.in_advantage_name{ width:auto; height:auto; overflow:hidden; margin:auto; text-align:center;}
.in_advantage_name span{ display:block; font-family:Arial; font-size:14px; color:#adb0ad; margin-top:10px;}
.in_advantage_name p{font-family:"Microsoft YaHei"; font-size:18px; color:#131313; font-weight:600;margin-top:10px;}
.in_adv{ width:1200px; height:auto; overflow:hidden; margin-top:20px;}
.in_adv li{ width:225px; float:left; height:auto; overflow:hidden; text-align:center; margin:0 7px;}
.in_adv li img{width:202px;height:202px;}
.in_adv li span{ display:block; margin-top:20px; width:156px; height:28px; overflow:hidden; padding-left:50px; font-size:12px; color:#494848;font-family:"Microsoft YaHei"; background:url(../images/in_advbj.jpg) no-repeat; text-align:left; line-height:28px;}
.in_adv li p{ display:block; width:176px; height:120px; overflow:hidden; line-height:24px; padding:0 15px; font-size:12px; color:#494848; text-align:left;font-family:"Microsoft YaHei"; margin-top:20px;}

/*首页公司简介*/
.in_about{ width:1200px; height:auto; overflow:hidden; margin:auto;font-family:"Microsoft YaHei"; margin-top:40px;}
.in_about_left{ width:845px; height:272px; overflow:hidden; float:left; margin-right:58px;}
.in_about_left_n{ width:845px; height:30px; overflow:hidden;}
.in_about_left_n span{ display:block; width:120px; float:left; border-left:#307032 solid 2px; font-size:18px; color:#131313; font-weight:600;font-family:"Microsoft YaHei"; padding-left:5px;}
.in_about_left_n a{ float:right; font-size:14px; color:#adb0ad;font-family:"Microsoft YaHei";}
.in_about_con{ width:845px; height:220px; overflow:hidden; margin-top:20px;}
.in_about_con img{ width:282px; height:162px; float:left; margin-right:30px; }
.in_about_con span{font-size:14px; color:#494848; line-height:24px;font-family:"Microsoft YaHei";}

/*首页荣誉*/
.in_honor{ width:295px; height:272px; overflow:hidden; float:left;}
.in_honor_name{ width:295px; height:30px; overflow:hidden;}
.in_honor_name span{ display:block; width:120px; float:left; border-left:#307032 solid 2px; font-size:18px; color:#131313; font-weight:600;font-family:"Microsoft YaHei"; padding-left:5px;}

 .img-scroll { position:relative; width:285px; margin-top:20px;}
 
 .img-scroll .prev,.img-scroll .next { position:absolute; display:block; width:31px; height:54px; background-color:#000;
 
 top:0; color:#FFF; text-align:center; margin-top:90px;}
 
 .img-scroll .prev { left:0;cursor:pointer;}
 
 .img-scroll .next { right:0;cursor:pointer;}
 
 .img-list { position:relative; width:172px; height:234px; margin-left:60px; overflow:hidden}
 
 .img-list ul { width:9999px;}
 
 .img-list li { float:left; display:inline; width:172px; margin-right:10px; height:234px; background-color:#BDBDDF; text-align:center; line-height:100px;}

/*首页新闻*/
.in_news{ width:100%; height:auto;margin:auto; overflow:hidden; margin-top:40px; }

.in_news_name{ width:auto; height:auto; overflow:hidden; margin:auto; text-align:center;}
.in_news_name span{ display:block; font-family:Arial; font-size:14px; color:#adb0ad; margin-top:10px;}
.in_news_name p{font-family:"Microsoft YaHei"; font-size:18px; color:#131313; font-weight:600;margin-top:10px;}

.in_news_con{ width:100%; height:425px; overflow:hidden; margin:auto; margin-top:20px; background:url(../images/in_news_conbj.jpg) no-repeat;}
.in_news_conlist{ width:1200px; height:425px; overflow:hidden; margin:auto;}
.in_news_conlist ul li{ width:321px; height:328px; background:url(../images/in_news_list.png) repeat; border:#307032 solid 3px; margin-top:48px; margin-right:30px; float:left;}

.in_news_data{ width:293px; height:58px; margin:auto; border-bottom:#4d504d dashed 1px;}
.in_news_data span{ display:block; float:left; margin-left:22px; font-size:26px; color:#307032;font-family:"Microsoft YaHei"; font-weight:600;line-height:58px;}
.in_news_data p{ font-size:12px; color:#424141;font-family:"Microsoft YaHei"; margin-left:5px; display:block; float:left; line-height:67px;}
.in_news_bottom{ width:241px; height:229px; padding:20px 40px; overflow:hidden;}
.in_news_bottom p{ display:block; width:241px; height:24px; line-height:24px; overflow:hidden; font-size:16px; color:#272626;font-family:"Microsoft YaHei";}
.in_news_bottom p a{color:#272626;}
.in_news_bottom p a:hover{ text-decoration:underline;}
.in_news_bottom span{ font-size:14px; color:#818181; line-height:24px;font-family:"Microsoft YaHei"; display:block; margin-top:20px; height:170px; overflow:hidden;}
.in_news_bottom span a{color:#818181;}
.in_news_bottom span a:hover{ text-decoration:underline;}
.in_news_more{ margin-left:21px; margin-top:182px;}

/*首页案例*/
.in_cases{ width:1200px; height:auto; margin:auto; overflow:hidden; margin-top:40px;}

.in_cases_name{ width:auto; height:auto; overflow:hidden; margin:auto; text-align:center;}
.in_cases_name span{ display:block; font-family:Arial; font-size:14px; color:#adb0ad; margin-top:10px;}
.in_cases_name p{font-family:"Microsoft YaHei"; font-size:18px; color:#131313; font-weight:600;margin-top:10px;}

.bodyCon08{ margin-top:20px;}
.bodyCon08 .students{margin:0 auto;width:1200px;height:260px;position:relative;}
.bodyCon08 .students p.PP{width:510px;height:50px;font-size:16px;color:#333;text-align:center;position:absolute;top:60px; left:300px;}
#four_flash{position:relative;width:1200px;height:260px; margin:0 auto;position:absolute;}
#four_flash .flashBg{width:1100px;height:260px; margin:0 auto;position:relative;overflow:hidden;}
#four_flash .flashBg ul.mobile{width:2000%;height:225px; position:absolute;top:15; left:0;}
#four_flash .flashBg ul.mobile li{float:left;width:225px;height:260px;margin:0 28px;}
#four_flash .flashBg ul.mobile li:hover{}
#four_flash .flashBg ul.mobile li img{width:224px;height:224px;display:block; margin:0 auto;border:1px solid #e3e3e2;}
#four_flash .flashBg ul.mobile li dd{font-size:20px;width:250px;line-height:60px;text-align:center;border-bottom:1px solid #6C6E85;}
#four_flash .flashBg ul.mobile li p{ display:block; overflow:hidden;font-size:14px; text-align:center;width:225px; line-height:24px;margin-top:10px; color:#424141;font-family:"Microsoft YaHei";}
#four_flash .flashBg ul.mobile li a{}
#four_flash .flashBg ul.mobile li a:hover{}
#four_flash .but_left{width:30px;height:54px;position:absolute; top:110px; left:0px;}
#four_flash .but_right{width:30px;height:54px; position:absolute; top:110px; right:0px;}
#four_flash .but_left:hover{}
#four_flash .but_right:hover{}

.in_cases_more{ display:block; width:137px; height:51px; overflow:hidden; margin:auto; margin-top:20px; border:#e3e3e2 solid 1px; text-align:center; line-height:51px; font-size:14px; color:#424141;font-family:"Microsoft YaHei";}
.in_cases_more:hover{color:#0e8d12;}

/*友情连接*/
.link{ width:100%; height:auto; overflow:hidden; margin-top:40px; padding:25px 0; border-top:#e5e5e4 solid 1px; border-bottom:#e5e5e4 solid 1px;}
.link_a{ width:1200px; height:auto; overflow:hidden; margin:auto;}
.link_a img{ margin-right:23px;}
.link_a a{ margin:0 5px; font-size:12px; color:#424141;font-family:"Microsoft YaHei";}
.link_a a:hover{color:#0e8d12;}




/*foorer*/
.footer{ width:100%; height:245px; overflow:hidden; background:#307032; margin:auto;font-family:"Microsoft YaHei"; margin-top:40px;}
.footer_a{ width:1200px; height:245px; overflow:hidden; margin:auto;}
.footer_left{ width:900px; height:245px; overflow:hidden; float:left; margin-right:30px;}
.footer_left-top{ width:900px; height:40px; overflow:hidden; background:#0d650f; overflow:hidden; text-align:center; margin-top:35px;}
.footer_left-top a{ margin:0 10px; color:#eaad46; font-size:14px; line-height:40px;font-family:"Microsoft YaHei";}
.footer_left_bottom{ width:900px; height:135px; overflow:hidden; margin-top:35px;}
.footer_left_bottom p{font-family:"Microsoft YaHei"; font-size:14px; color:#eaad46;}
.footer_left_bottom a{ margin:0 6px; font-size:14px; color:#eaad46;font-family:"Microsoft YaHei";}
.footer_right{ width:250px; height:345px; float:left;}
.footer_right img{ width:140px; height:140px; margin-left:50px; margin-top:50px;}
.footer_right p{ margin-top:10px; font-size:12px; color:#eaad46; margin-left:80px;}



/*--------------------------------------------------------内页--------------------------------------------------------*/
.n_content{ width:1200px; margin:auto; height:auto; overflow:hidden; margin-top:35px;}
.banner{ width:1440px; /*height:300px;*/ overflow:hidden; margin-top:123px; *padding-top:123px; margin: auto;}
.banner img{width:100%;height:auto;}
.mbx{ text-align:right; font-size:14px; color:#686666; height:40px; width:1200px; line-height:40px; margin-bottom:35px;}
.mbx a,.mbx span{ color:#686666;}
.mbx a:hover{color:#307032;}
.left{ width:200px; height:auto; overflow:hidden; margin-right:60px; float:left;}
.left h6{ font-size:14px; color:#fff; background:#307032; height:40px; line-height:40px; margin:0; padding:0; text-align:center;}
.left ul{ width:198px; border-left:#cdcdcd  solid 1px; border-right:#cdcdcd  solid 1px; height:auto; overflow:hidden;}
.left ul li{ width:auto; height:40px; line-height:40px; text-align:center; border-bottom:#cdcdcd dashed 1px;}
.left ul li a{ display:block; width:198px;color:#545454; font-size:14px;}
.left ul li a:hover{ background:#307032; color:#fff;}
.right{ width:940px; height:auto; overflow:hidden; float:left;}

/*内页面包线搜索*/
.n_search{ width:230px; float:left;}
.n_search form{ width:250px; height:38px;}
.n_search input[type='text']{ width: 188px; height:38px; border:#666 solid 1px; padding-left:10px; float:left; font-size:14px; line-height:38px;}
.n_search input[type='submit']{ width:50px; height:40px; border:none;background:#307032; color:#fff; font-size:14px;}

/*相关新闻*/
.xg_pro{ width:auto; height:auto; overflow:hidden; margin-top:20px;}
.xtbt{ font-size:14px; color:#307032; height:30px; border-bottom:#307032 solid 1px;}
.xg_pro ul{ width:auto; height:auto; overflow:hidden; margin-top:20px;}
.xg_pro ul li{ width:150px; height:120px; overflow:hidden; float:left; margin:15px 19px;}
.xg_pro ul li div{ width:150px; height:94px; display:table-cell; vertical-align:middle; text-align:center; background:#f4f6f6;}
.xg_pro ul li div img{ max-height:94px; max-width:150px;}
.xg_pro ul li p{ display:block; width:150px; height:28px; line-height:28px; font-size:14px; text-align:center;}
.xg_pro ul li p a{ color:#8f8c8c;}
.xg_pro ul li p a:hover{ color:#307032;}

.xg_news{ width:auto; height:auto; overflow:hidden; margin-top:20px;}
.xg_news ul{ width:auto; height:auto; overflow:hidden; margin-top:20px;}
.xg_news ul li{ width:432px; height:30px; overflow:hidden; float:left; margin:15px 19px; border-bottom:#dcdfdf  dashed 1px; line-height:30px; font-size:14px;display:block;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flow:hidden;}
.xg_news ul li a{ color:#8f8c8c;}
.xg_news ul li a:hover{ color:#307032;}

 

.hq_yh{ width:auto; height:auto; overflow:hidden; margin-top:15px;}
.hq_yh a{ height:40px; overflow:hidden; padding:0 10px;width:180px !important;}
.hq_con{ margin-top:15px;}
.hq_cont{ padding:15px;  border:#cdcdcd solid 1px;}


.n_news{ width:940px; height:auto; overflow:hidden; }
.n_news ul{ width:auto; height:auto; overflow:hidden;}
.n_news ul li{ width:940px; height:90px; overflow:hidden; margin:12px 0;}
.n_rq{ width:90px; height:90px; background:#307032; text-align:center; float:left;}
.n_rq p{ display:block;font-size:34px; color:#fff; margin-top:10px; font-weight:600;}
.n_rq span{ font-size:10px; color:#fff;}
.n_news_c{ width:800px; height:90px; overflow:hidden; padding-left:40px;  padding-right:10px;float:left;background:#f4f2f2;}
.n_news_c p a{ display:block; width:800px; height:24px;display:block;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow;flow:hidden; font-size:14px; color:#545454; font-weight:600; line-height:24px; margin-top:10px;}
.n_news_c span a{display:block; width:600px; line-height:24px; font-size:14px; color:#545454; height:48px; overflow:hidden; margin-top:5px;}
.n_news_c a:hover{color:#307032; }

.n_product{ width:940px; height:auto; overflow:hidden;}
.n_product ul{ width:auto; height:auto; overflow:hidden;}
.n_product ul li{width: 292px;height: 254px;float: left;margin:20px 9px;overflow: hidden;border: #f0eded solid 1px;}
.n_product ul li:hover{border:#307032 solid 1px;}
.n_product ul li div{width:292px;height:225px;overflow: hidden;display: table-cell;text-align: center;vertical-align: middle;}
.n_product ul li div img{height:225px;width:292px;}
.n_product ul li p{height: 30px;line-height: 30px;overflow: hidden;font-size: 14px;color: #fff;text-align: center;width:272px;background: #307032;padding: 0 10px;display: block;word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;flow: hidden; cursor:pointer;}
/*产品内页*/
.n_pro_n{ width:auto; height:auto; overflow:hidden;}
.n_pro_n h5{ font-weight:normal; font-size:16px; color:#307032; padding-left:20px; border-bottom:#307032 solid 2px; height:30px;}
.yh{ width:950px; margin:auto; height:auto; overflow:hidden; margin-top:20px;}
.yh h6{ font-size:14px; color:#307032; font-weight:normal; text-align:center; height:30px; border-bottom:#dcdfdf solid 1px; margin-bottom:20px;}
.yh_img{ width:292px; height:225px;float:left; display:table-cell; vertical-align:middle; text-align:center; border:#dcdfdf solid 1px;  margin-right:50px;}
.yh_img img{ width:292px; height:225px;}
.yh ul{ width:290px; height:auto; overflow:hidden;padding-top:4px;}
.yh ul li{ height:40px; line-height:40px; border-bottom:#dcdfdf dashed 1px; font-size:14px; color:#8f8c8c; margin:0 10px;}
.yh ul li a{color:#8f8c8c;}

#yh_news ul{ width:500px;}
#yh_news li{ float:left;}



#mes{ border-bottom:none; margin-top:15px;}
#mes a{ display:block; border-radius:3px; height:30px; width:100px; text-align:center; color:#fff; background:#307032;margin:auto; line-height:30px;}
#mes a:hover{ font-weight:600;}

.pro_content{ width:940px; height:auto; overflow:hidden; margin:auto; margin-top:20px;}
.pro_content h6{ font-size:14px; height:30px; border-bottom:#dcdfdf  solid 1px; padding-left:10px; color:#307032; margin-bottom:10px;}
.xgbq{ border-top:#dcdfdf dashed 1px; margin-top:15px; line-height:24px; padding-top:10px; font-size:14px;color:#8f8c8c;}
.xgbq a{ margin:0 5px; color:#8f8c8c;}
.xgbq a:hover{ color:#307032;}

/*文章列表*/
.n_article{ width:940px; height:auto; overflow:hidden;}
.n_article ul{ width:auto; height:auto; overflow:hidden;}
.n_article ul li{width: 225px;height: 225px;float: left;margin:11px;border:#cdcdcd solid 1px; overflow:hidden;}
.n_article ul li div{width:225px;height:225px;overflow: hidden;display: table-cell;text-align: center;vertical-align: middle;}
.n_article ul li div img{max-height:224px;max-width:224px;}

/*案例列表*/
.n_cases{ width:940px; height:auto; overflow:hidden;}
.n_cases ul{ width:auto; height:auto; overflow:hidden;}
.n_cases ul li{width: 273px;height: 201px;float: left;margin:20px;overflow: hidden;}
.n_cases ul li a{display: block;width: 271px;height:170px;border: #f0eded solid 1px;}
.n_cases ul li a:hover{border:#307032 solid 1px;}
.n_cases ul li a div{width:271px;height:170px;overflow: hidden;display: table-cell;text-align: center;vertical-align: middle;}
.n_cases ul li a div img{max-height:170px;max-width:271px;}
.n_cases ul li a p{height: 30px;line-height: 30px;overflow: hidden;font-size: 14px;color: #fff;text-align: center;width:251px;background: #307032;padding: 0 10px;display: block;word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;flow: hidden;}

/*page_search*/
.page_search{ width:500px; height:40px; margin:0 auto;}
.page_search form{ width:500px; height:40px;}
.page_search input[type='text']{ height:38px; width:408px; border:#666 solid 1px; padding-left:10px; font-size:14px; float:left; line-height:38px;}
.page_search input[type="submit"]{ width:80px; height:40px; background:#307032; color:#fff; font-size:14px; border:none;}

/*----------------------------------------网站地图----------------------------------------*/
#container{ width:1200px; margin:auto; height:auto; overflow:hidden;}
.sitemp {
    line-height: 31px;
    height: 31px;
    overflow: hidden;
    padding-right: 10px;
	color:#514f4f;
}
.sitemp h2 {
    width: 340px;
    float: left;
    line-height: 31px;
    text-align: left;
    text-indent: 15px;
    color: rgb(0, 0, 0);
    font-family: 微软雅黑;
    font-size: 16px;
	font-weight:normal;
	color:#252525;
}
.sitemp .site {
    width: 380px;
    float: right;
    text-align: right;
    line-height: 30px;
    font-family: "微软雅黑";
    font-size: 14px;
}
.sitemp .site a {
    color: #514f4f;
}
.site a:hover{ color:#0ebcbb;}
h3.map_title {
    line-height: 30px;
    line-height: 30px;
    text-indent: 20px;
    color: #3b639f;
	font-size:16px;
    border-bottom: 2px solid #dcdfdf ;
	font-weight:normal;
	color:#252525;
}
.map_list {
    line-height: 30px;
    padding-left: 20px;
    margin-top: 8px;
    margin-bottom: 8px;
}
.map_list a{ font-size:14px; color:#8f8c8c; margin:0 5px;}
.map_list a:hover{color:#307032;}





/*在线留言*/
.mes{ width:auto; height:auto; overflow:hidden;}
.mes tr{ padding:10px 0; line-height:50px;}
.mes th{ font-weight:normal; text-align:right; display:block; width:100px;}
.mes tr td{height:40px; line-height:40px;}
.mes img{height:40px;}
.mes input[type="text"]{ height:30px; border:#dedede solid 1px; width:150px; padding-left:10px; line-height:30px;}
.mes textarea{padding-left:10px;border:#dedede solid 1px;}
.bottom{ display:block; border:none; padding:5px 15px; background:#0c6ca6; color:#fff; cursor:pointer;}


/*页码*/
.page{ margin-top:40px;}
.page span{ margin-right:20px; color:#666;}
.page span a{ color:#666; margin:0 10px;}
.page span a:hover{ text-decoration:underline;}


/*分页样式*/
#page{
    height:40px;
    padding:20px 0px;
}
#page a{
    display:block;
    float:left;
    margin-right:10px;
    padding:2px 12px;
    height:24px;
    border:1px #cccccc solid;
    background:#fff;
    text-decoration:none;
    color:#808080;
    font-size:12px;
    line-height:24px;
}
#page a:hover{
    color:#077ee3;
    border:1px #077ee3 solid;
}
#page a.cur{
    border:none;
    background:#2f9ca6;
    color:#fff;
}
#page p{
    float:left;
    padding:2px 12px;
    font-size:12px;
    height:24px;
    line-height:24px;
    color:#bbb;
    border:1px #ccc solid;
    background:#fcfcfc;
    margin-right:8px;

}
#page p.pageRemark{
    border-style:none;
    background:none;
    margin-right:0px;
    padding:4px 0px;
    color:#666;
}
#page p.pageRemark b{
    color:#2f9ca6;
}
#page p.pageEllipsis{
    border-style:none;
    background:none;
    padding:4px 0px;
    color:#808080;
}



/*漂浮*/
.izl-rmenu{
	       margin-right: 0;
	       width: 82px;
	       position: fixed;
	       right: 2px;
	       top: 65%;
	       -webkit-box-shadow: #DDD 0px 1px 5px;
	       -moz-box-shadow: #DDD 0px 1px 5px;
	       box-shadow: #DDD 0px 1px 5px;
	       z-index:999;
}
.izl-rmenu .consult{    
	background-image: url(../images/consult_icon.png);
    background-repeat: no-repeat;
    background-position: center -77px;
    display: block;
    height: 76px;
    width: 82px;
}
.izl-rmenu .consult .phone {
    background:url(../images/kfbj.png) repeat;
    position: absolute;
    width: 160px;
    left: -160px;
    top: 0px;
    line-height: 73px;
    color: #fdb902;
    font-size: 20px;
	font-weight:600;
    text-align: center;
    display: none;
    box-shadow: #DDD -1px 1px 4px;
}
.izl-rmenu a.consult:hover .phone{display:inline !important;}
.izl-rmenu .cart {
    background-image: url(../images/consult_icon.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    display: block;
    height: 16px;
    width: 16px;
    font-size: 12px;
    line-height: 16px;
    color: #45BDFF;
    text-align: center;
    padding-top: 15px;
    padding-right: 18px;
    padding-bottom: 47px;
    padding-left: 48px;
}
.izl-rmenu a.cart:hover .pic{display:block;}
.izl-rmenu .btn_top {
    background-image: url(../images/float_top.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 39px;
    width: 82px;
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
}
.izl-rmenu .btn_top:hover {
	background-image: url(../images/float_top.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.izl-rmenu .cart .pic {
	display:none;
    position: absolute;
    left: -160px;
    top: 65px;
    width: 160px;
    height: 160px;
    
}
#udesk-feedback-tab {
    position: fixed;
    right: 2px;
    top: 65%;
    margin-top: -76px;
    -webkit-box-shadow: #DDD 0px -1px 5px;
    -moz-box-shadow: #DDD 0px -1px 5px;
    box-shadow: #DDD 0px -1px 5px;
    z-index: 10000;
    cursor: pointer;
    background-image: url(../images/consult_icon.png);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 76px;
    width: 82px;
    z-index:999;
}




